/**
 * Created by mac on 2017/5/10.
 */

import java.util.*;

public class MySort1 {
    public static void main(String[] args) {
        String[] toSort = {"aaa:10:1:1",
                "ccc:30:3:4",
                "bbb:50:4:5",
                "ddd:20:5:3",
                "eee:40:2:20"};

        int[] temp = new int [toSort.length];
        String[] temp2 = new String [4];

        for (int i = 0; i < toSort.length; i++) {
            temp2 = toSort[i].split(":");
            temp[i] = Integer.parseInt(temp2[1]);
        }

        Arrays.sort(temp);

        System.out.println("Before sort:");
        for (String str : toSort)
            System.out.println(str);

        System.out.println();

        System.out.println("After sort:");
        for (int j = 0; j < temp.length; j++) {

                if(temp[j] == 10) System.out.println(toSort[0]);
                if(temp[j] == 30) System.out.println(toSort[1]);
                if(temp[j] == 50) System.out.println(toSort[2]);
                if(temp[j] == 20) System.out.println(toSort[3]);
                if(temp[j] == 40) System.out.println(toSort[4]);

        }

    }
}
